// 引入公用的自定义函数
var $ = require('../../../utils/js.js');
var $comhttp = require('../../../utils/api.js')
var img_gy_src = $.img_gy_src;
var image_gy_src = $.image_gy_src;

Page({
  // 页面的初始数据
  data: {
    image_gy_src: image_gy_src,
    // 图片路径的公用部分
    img_gy_src: img_gy_src,

    // 协议
    isxieyi: true,
    // 金额
    money: ""
  },
  // 生命周期函数--监听页面加载
  onLoad: function(options) {

  },
  // 生命周期函数--监听页面显示
  onShow: function() {

  },
  // 输入充值金额时触发
  money_fun(e) {
    var value = e.detail.value;
    if (value) {
      value -= 0;
    }
    this.setData({
      money: value
    })
  },
  // 点击协议时触发
  xie_yi_fun() {
    var xie_yi = this.data.xie_yi;
    this.setData({
      xie_yi: !xie_yi,
    })
  },
  // 点击确认充值
  recharge() {
    wx.login({
      success: function(res) {
        if (res.code) {
          //code、动态id、支付类型、金额
          $comhttp.paySucesss(res.code, this.data.circle_id, 'cz', this.data.money).then((res) => {
            wx.requestPayment({
              'timeStamp': res.data.timeStamp,
              'nonceStr': res.data.nonceStr,
              'package': res.data.package,
              'signType': res.data.signType,
              'paySign': res.data.paySign,
              'success': function(res1) {
                //支付成功回调
                $comhttp.pay_sucesss(res.data.order_id, res.data.table).then(() => {
                  $.ti_shi({
                    title: '充值成功',
                    duration: 3000,
                  })
                  setTimeout(() => {
                    $.back(1)
                  }, 2000);
                });
              },
              'fail': function(res) {}
            })
          })
        } else {
          console.log('获取用户登录态失败！' + res.errMsg)
        }
      }.bind(this)
    });
  },
  xzxieyi() {
    this.setData({
      isxieyi: !this.data.isxieyi
    })
  }
})